1.1 Goの概要
Goには組織で大規模に言語を採用する際に活用される、いくつかの本質的な特徴がある
安定性(stabilty)
頻繁にアップデートがされているが、安定した言語である。安定性をGoの最大の特徴と考える人もいる
表現力(expressivity)
プログラミングの表現力は、いかに自然で直感的にコードを書いたり読んだりすることだと定義できる。予約後の数を減らし、一般的な問題を解決する方法を限定することで、大規模なコードベース向けの表現力豊かな言語になっている
コンパイル(compilation)
高速なコンパイル時間が生産性を高める。
安全性(safety)
強力な静的型付け言語なので、コンパイル時の規則が厳しく、それにより、ほとんどの場合にコードの安全性が保証される